@charset "utf-8";
/* CSS Document */
body{border:0 none;font-size:100%;margin:0;padding:0;text-decoration:none;color: #000;font-size: 12px;list-style-type: none; line-height:20px;
word-break:break-all; }
div, a, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea{font-size:100%;margin:0;padding:0;text-decoration:none;
color: #000;   font-size: 12px;   list-style-type: none; line-height:20px;}
a { color:#000; text-decoration:none;}
a:hover { color:#00a1de; text-decoration:none;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;margin: 0;padding: 0;}
img { border:0px;}
map{ border:0px; margin:0 auto; padding:0 auto;}
.clearBoth{border-bottom:0;border-left:0;line-height:0;list-style-type:none;width:100%;height:0;clear:both;font-size:0;overflow:hidden;border-top:0;list-style-image:none;border-right:0;}
.mbanner{background:#f7f7f7;}
.mbanner .inner{width:990px;margin:0 auto}
.top{ width:100%; background:url(css_res/topbg.jpg) repeat-x left top; height:123px;}
.top1{ width:1003px; margin:0px auto;}
.top1left{ float:left; width:257px;}
.top1right{ float:left; width:746px;height:123px;} 

.foot{ background:url(css_res/botbg.jpg) repeat-x left top; height:82px;}
.foot1{ width:950px; margin:0px auto; text-align:center;}
.foot11{  padding-top:23px; text-align:center; width:565px; margin:0px auto;}

.foot12{ padding-top:10px; width:580px; margin:0px auto;}
.foot12 ul li{color:#fff; float:left; padding-right:10px;}
.foot12 ul li a{ color:#fff;}
.foot12 ul li a:hover{ color:red;}


.foot111{ float:left; text-align:center; width:13%;}
.foot112{ float:left; width:45%;}
.foot113{ float:left; width:42%;}
.foot113 span{ color:#fff;}
.foot111 a{ color:#fff;}


.date{ height:20px;float:right; width:30%; margin-top:30px;}
.date ul li{ float:left; padding-right:20px;}
#calendarClock1 {	color: #898989;}
#calendarClock3 {	color: #898989;}
#calendarClock5 {	color: #898989;}



.h01_a_2_b{ width:746px;height:52px; position:relative;	z-index:999; top:0px; }
.h01_a_2_b_2{ width:746px;height:180px;position:absolute;overflow:hidden;left: 0px;top: 0px; z-index:-1; }


.main{ background:url(css_res/inmbg.jpg) repeat-x left top; height:395px; padding-top:28px;}
.zmain{ background:url(css_res/zmainbg.jpg) #fff repeat-x left top;  padding-top:28px; padding-bottom:60px;}
.zmain1{ width:973px; margin:0px auto;}

.zmain1left{ float:left; width:218px;}
.zmain1right{ float:left; width:725px; padding-left:30px;}
.zmaintext{ padding-top:20px;}

.zmsbg{ background:url(css_res/zmsbg.jpg) no-repeat left top; width:165px; height:62px; padding-left:53px; margin-top:20px;}
.zmsbgzi{ padding-top:6px; color:#999999;}

.newsmb { height:32px; line-height:32px; text-align:right; position: relative;}
.newsmb img { position: absolute; top:0px; left: 0px;z-index: 1;}
.dotop ul{ width:725px;}
.dotop ul li{ float:left; padding-right:5px;}
.dotop ul li.right{ float:right;}

.dotop ul li.right a, .dotop ul li.right .cpb {display:inline-block; text-decoration:none;padding:0 8px; height:21px;line-height:21px; border: 1px solid #ddd;background: #ffff; margin:0 5px; font-size:12px; color:#000;text-align:center;}   
.dotop ul li.right a:hover { color:#363636;border:1px solid #00a1de; text-decoration:none;}   
.dotop ul li.right .cpb { font-weight: bold; color: #fff; background: #00a1de; border:1px solid #8A8A8A;} 

.dolist{ padding-top:20px;}
.dolist ul{ padding-bottom:30px;}
.dolist ul li{ width:33%; float:left;}

.dolistleft{ float:left; padding-right:5px;}
.dolistright{ float:left; padding-top:10px; width:120px;}
.dolistright .an{ padding-top:5px;}


.main1{ width:990px;  margin:0px auto; height:275px;}
.main1left{ float:left; width:286px; margin-right:46px; }
.main1center{ float:left; width:338px; margin-right:43px;}
.main1right{ float:left; width:273px;   }
.inmaint{ padding-top:20px;}

.newslist1h{ padding-top:20px;}
.newslist1h2{ padding-bottom:10px;}
.newslistleftbottom2 ul{}
.newslistleftbottom2 ul li{ line-height:23px; white-space:nowrap; height:23px; overflow:hidden;}
.newslistleftbottom2 ul li a{ color:#555555; display:inline-block; background:url(css_res/newsxjt.jpg) no-repeat 0 center; padding-left:12px; line-height:23px; height:23px;}
.newslistleftbottom2 ul li a:hover{color:#0d97f7;}
.newslistleftbottom2 ul li span{padding-right:10px; float:right;}
.newslistleftcenter1{ float:left; padding-right:15px;}
.newslistleftcenter1 img{ border:1px solid #ccc; padding:2px;}

.newslistleftbottom ul{}
.newslistleftbottom ul li{ background:url(css_res/bg_dot_line.gif) repeat-x 0px bottom;line-height:36px; white-space:nowrap; height:36px; overflow:hidden;}
.newslistleftbottom ul li a{ color:#555555; display:inline-block; background:url(css_res/newsxjt2.jpg) no-repeat 0 center; padding-left:12px; line-height:36px; height:36px;}
.newslistleftbottom ul li a:hover{color:#00a1de;}
.newslistleftbottom ul li span{padding-right:10px; float:right;}


.xunlei {color: #363636;text-align:center !important; width:100%;text-align:center; padding-top:20px;padding-bottom:0px;}													
.xunlei a, .xunlei .cpb {display:inline-block; text-decoration:none;padding:0 8px; height:21px;line-height:21px; border: 1px solid #ddd;background: #ffff; margin:0 5px; font-size:12px; color:#000;text-align:center;}   
.xunlei a:hover { color:#363636;border:1px solid #00a1de; text-decoration:none;}   
.xunlei .cpb { font-weight: bold; color: #fff; background: #00a1de; border:1px solid #8A8A8A;} 





.newslistleftcenter2{ float:left; }
.newslistleftcenter2 .newstitle a{ font-weight:bold; color:#0d97f7;}
.newslistleftcenter22 .newstitle2 { padding-bottom:5px;}
.newslistleftcenter22 .newstitle2 a{ font-weight:bold; color:#0d97f7; font-size:12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.newslistleftcenter22 .newstitle { padding-bottom:5px;}
.newslistleftcenter22 .newstitle a{ font-weight:bold; color:#0d97f7; font-size:14px; }
.newsxx23{ line-height:25px;}


.newstime{ text-align:center; padding-top:15px; color:#555555; padding-bottom:10px;}
.biti{ color:#0d97f7;font-size:20px; font-weight:bold; text-align:center; width:100%; border-bottom:#dadada 1px solid; padding-bottom:15px;}


.topseach{padding-top:0px;}
.topseach input{ border:none; background:none; width:125px; margin-left:28px;}
.seachzi{ float:left; color:#fff; }
.seachbg{ float:left; height:18px;background:url(css_res/seachbg.jpg) no-repeat left top;}
.seachbg input{line-height:20px; height:18px;}
.seachal{ float:left; width:22px; height:22px; margin-left:10px;}


.topseach2{padding-top:0px;}
.topseach2 input{ }
.seachbg2{ float:left; }
.seachbg2 input{ width:110px; height:17px; margin-right:5px;}
.seachal2{ }





#menu3 { width: 216px;margin:0px auto; background:#f5f5f5;  border:1px solid #e3e3e3; padding-bottom:20px;}		

#menu3 li a { color: #000; display: block; voice-family: inherit; text-decoration: none; width:161px;margin:0px auto;line-height:28px; padding-left:30px}
#menu3 li a:hover, #menu3 li .selected, #menu3 li a:active { color: #0097c5;background: url(css_res/menu3.gif) 0 0px; padding-left:30px;}



.hszs ul{ height:170px; margin-top:10px;}
.hszs ul li{ width:240px;  float:left; }
.hszs ul li a{ display:block; width:228px; height:170px;}
.hszs ul li a:hover{ color:#fff; text-decoration:none; background-color:#00a1de;}
.hszs ul li a img{ width:214px;  background-color:#ddd; border:1px solid #ccc; height:129px; margin:7px 6px;}

.hszs ul li a span{ line-height:20px; text-align:center; width:222px; display:block;}
.nav-box { background: url(../images/nav-bg.gif) repeat-x; height: 40px; border: 1px solid #EDDFCD; border-left:0px; border-right: 0px; }
.nav-box ul li.nav-li {float: left;margin: 0px 5px;width: 72px;}
.nav-box ul li.nav-li span {display: block;line-height: 24px;text-align: center;}
.nav-box ul li.nav-li a {font-size: 14px;line-height: 30px;color: #003359;font-family: "microsoft yahei";display: inline-block;padding-bottom: 4px;padding-left: 7px;padding-right: 7px;}
.nav-box ul li.nav-li span.nav-bm { font-size: 10px; color: #003359; font-family: "microsoft yahei"; line-height: 12px; -webkit-transform: scale(0.7); white-space: nowrap;}
.nav-box ul li.nav-li .nav-sub { display: none;}
.nav-box ul li.nav-li:hover .nav-sub { display: block; background: #009EDC;}
.nav-box ul li.nav-li:hover .nav-sub a { color: #fff;}
.mbanner .focus .focus-title-bar {bottom:40px;left: 40px;margin-left:0px;}
.mbanner .focus .focus-title-bg {background-color: #000;opacity: 0.4;filter:alpha(opacity=60);}

.mbanner .focus .focus-pagination {position:absolute;right: 14px;bottom: 14px;margin-right: 0px;z-index:60;}
.mbanner .focus .focus-page { display:inline-block; width:9px; height:9px;  margin-right:6px;background:#fff;}
.mbanner .focus .focus-page-active {width:18px;background: #fff;opacity:1; filter:Alpha(opacity=100);}


.mbanner .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-prev { left:0px;}
.mbanner .focus .focus-next { right:0px;background-position:right top}